This position, under the general direction of the Lead and/or Manager, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software. Train and mentor new and more junior software engineers. Additionally, this position will provide the opportunit...